SagaSideEffectResult<'TState>Type

PackageFCQRS
C#-friendly result type for saga side effects (uses class for C# object initializer syntax)

Specification

Kind
Type
Members
6
Examples
0
``.ctor``Signature
SagaSideEffectResult()
CommandsSignature
this.Commands
CommandsListSignature
this.CommandsList
TransitionSignature
this.Transition
ExpectSignature
this.Expect

Summary

NameSignatureSynopsis
``.ctor``SagaSideEffectResult()No description available.
Commandsthis.CommandsNo description available.
CommandsListthis.CommandsListConvert commands to F# list for internal use
Transitionthis.TransitionNo description available.
Expectthis.ExpectOptional expectation for a waiting state (null = none).
EffectiveTransitionthis.EffectiveTransitionThe transition with Expect folded in (internal use).

``.ctor``

SagaSideEffectResult()
Member

Returns

SagaSideEffectResult<'TState>

Commands

this.Commands
Member

Returns

IList<ExecuteCommand>

CommandsList

this.CommandsList
Member
Convert commands to F# list for internal use

Returns

ExecuteCommand list

Transition

this.Transition
Member

Returns

SagaTransition<'TState>

Expect

this.Expect
Member
Optional expectation for a waiting state (null = none). Requires Transition = Stay; the framework sends the expectation's Resend commands on state entry, re-sends them on the schedule, and delivers ExpectationExhausted to HandleEvent past the deadline.

Returns

Expectation

EffectiveTransition

this.EffectiveTransition
Member
The transition with Expect folded in (internal use).

Returns

SagaTransition<'TState>